# 定义列表
# names = ['小明', '小美', '小军', '小红', '小丽']
# 1.访问(查询)
# print(names[1])
# print(names[:3])
# 2.修改
# names[1] = '小东'
# 3.新增
# names.append('小云')  # 在末尾新增
# names.insert(2, '小刚')  # 在指定的位置新增
# name2 = ['小花', '小马']
# names.extend(name2)  # 在末尾扩展一组列表
# 4.删除
# del names[1]
# names.remove('小军')  # 删除满足条件的第一个元素
# names.pop()  # 删除最后一个元素
# names.pop(-2)  # 删除下标对应的元素
# names.clear() # 清空列表
# print(names)

nums = [23, 9, 78, 6, 45]
# 排序
# nums.sort() # 从小到大
# reverse  是否对排序的结果进行翻转
nums.sort(reverse=True)   # 从大到小
# print(nums)

names = ['朝鲜', '韩国', '美国', '英国', '朝鲜', '韩国', '朝鲜']
# 反转
# names.reverse()
# print(names)

# 统计
# print(len(names))  # 长度
# print(names.count('朝鲜'))  # 获取指定元素的数量
print(names.index('日本')) # 获取元素的下标，返回满足条件的第一个的下标


